v0.307b
FIXED: Drag and drrop issues. [Mark Woodmass]

v0.307
ADDED: SIT snapshot format
ADDED: SNP snapshot format
ADDED: ZXS snapshot format (loading only)
FIXED: Some tape loading issues.

v0.306
ADDED: Paste BASIC text files from clipboard
ADDED: Drag and Drop BASIC code
ADDED: SEM snapshot format
FIXED: Load BASIC text file failed to interpret a couple of commands correctly.

v0.305
FIXED: Small bug in JR instruction.
FIXED: Stopped load tzx's using Pure Tone block.

v0.304
FIXED: HALT, new information discovered on HALT.
FIXED: Made debugger window bigger.
FIXED: Improved Snapshot Analyser (more work to be done)

v0.303
ADDED: Sound enhancement (Echo & Reverb)
ADDED: Alter sound channels
FIXED: Streamlined display code

v0.255
ADDED: CG shaders
FIXED: Fuller joystick emulation was reversed. [Luzie]
FIXED: autoload from command line didn't work

v0.252
ADDED: ULA snow effect
ADDED: Attribute disable
FIXED: 128K Contention bugs. Can now emulate some of the more complicated effects (inc. border) [Mark Woodmass]
FIXED: 128k sna didn't load every possible file [Mark Woodmass]
FIXED: You could invoke the debugger whilst playing a RZX. Not desirable. [Mark Woodmass]
FIXED: AY sound bug, which distorted some game music (e.g. Amaurote & Outrun) [Mark Woodmass]
FIXED: Recreated Keyboard now 100% compatible with Spud.
FIXED: AMX mouse emulation is better (but it's still crap and pretty unusable)

v0.251
FIXED: Recreated Keyboard was not detecting M key [Luzie]
FIXED: A couple of Z80 opcodes were not being correctly decoded [Mark Woodmass]
FIXED: Calculator was not clearing stack correctly for logical equations [Arjun Nair]
FIXED: Spud crash when F3 was pressed when MF was live from startup [Luzie]
FIXED: ULA palette didn't return to default when Spectrum was reset [Arjun Nair]

v0.250
ADDED: RZX loading and recording
ADDED: Recreated ZX Spectrum keyboard emulation
ADDED: Debugger windows now work with keyboard and mouse wheel
ADDED: POKE Finder.
ADDED: Memory Map. Location of pointer in RAM in status window.
ADDED: You can now load a BASIC text file
ADDED: Autoload for tapes
ADDED: Autoload for disks
ADDED: Keyboard Helper
ADDED: Snapshot Viewer
FIXED: Plus3 Disk emulation now works properly again
FIXED: Debugger Single Step doesn't (hopefully!!) crash Spud randomly
FIXED: Opening debugger Hardware Info window would crash Spud if memory windows had been used
FIXED: RUN menu item would crash debugger
FIXED: Sound disable option
FIXED: Infoseek. Now updated to use the new API. More to be added as Lee updates API.
FIXED: Disabled being able to open debugger (F5) whilst in full screen

v0.240
ADDED: Press F1 for instant snapshot save. Enable/disable in Options.
ADDED: Memory map viewer
ADDED: Joystick emulation.
ADDED: Keystick emulation.
ADDED: Kempston mouse emulation. F7 enables/disables.
ADDED: Fastload option for tapes. Not instant loading but quite a bit faster.

v0.230
ADDED: Options. When selected in Options F6 now becomes a Rewind button for up to 10 seconds.
ADDED: Drag'n Drop now extends to tape files.
ADDED: You can now save a screenshot of the current screen to either .bmp or .scr file format.
ADDED: You can now save the BASIC in memory to a file.
REMOVED: All OpenGL references. (I never could get it to work properly).

v0.229
ADDED: Load Files. Spud now has a universal file loading routine.
ADDED: Poke Memory. You can now POKE memory to add cheats and also use the SGD .pok files.
ADDED: Speed in % in status window.
ADDED: Current tape loaded now displays in status window (Only in 200% display size.)
FIXED: Trigger NMI. I inadvertantly broke the menuitem (though it still worked via the keyboard.)
FIXED: Manic Miner seemed to have a life of it's own so I made a slight adjustment to the keyboard reading routines.

v0.226
FIXED: Debugger. View Memory. Due to updating page accessing.
FIXED: Debugger. Edit Memory. Due to updating page accessing.
FIXED: Debugger. Disassembly. Due to updating page accessing.
FIXED: Debugger. Find bytes/text. Due to updating page accessing.
FIXED: Keyboard reading. JSW willy would randomly walk/jump.
FIXED: Options. Wasn't able to select which keyboard issue, was defaulting to issue 3.

v0.225
ADDED: Load & Save Binary Files.
ADDED: Manually trigger NMI.
ADDED: Microdrive Emulation.
ADDED: View any Microdrives loaded.
ADDED: Interface 1 Emulation.
ADDED: Multiface Emulation.
ADDED: Fuller AY Box Emulation.
ADDED: Cheetah SpecDrum Emulation.
ADDED: Currah uSpeech Emulation.
ADDED: Debugger. Page Selection when Viewing Memory.
FIXED: Folder Selection in Options.

v0.217
ADDED: +3 emulation
ADDED: Interface II emulation.
ADDED: ZX Printer.
ADDED: Options. Disk selection.
ADDED: Debugger. Machine Information dialog.
ADDED: Debugger. Edit ROM option.
ADDED: Debugger. Find dialog.
ADDED: Debugger. Copy Memory Block dialog.
ADDED: Debugger. Fill Memory Block dialog.
FIXED: Tape Browser issues
FIXED: FUll screen emulation of D3D.
FIXED: Timing emulation of +2A/+3 machines.

v0.212
ADDED: New .ini file storage
ADDED: Option to select "are you sure" box on exit
ADDED: PAUSE option when Spud loses focus
FIXED: Lots of niggly GUI problems.

v0.211 (Spanish edition)
ADDED: Code optimised and streamlined. Maximum speed has been increased by over 200 frames a second.

FIXED: DirectDraw now works with nVidia graphics cards (this is a well documented nVidia problem and not Spud specific!!).
FIXED: Infoseek sporadically crashed Spud if it couldn't connect to WoS or internet.
FIXED: ULAplus Editor wasn't transferring colour from default palette to current palette.
FIXED: Spud crashed if unknown ID's were present in the Archive block when tape loading.
FIXED: Spud should work with all Direct3D dlls now.
REMOVED: Spud for some reason cannot go from full-screen to window mode in D3D so the D3d mode has been replaced by GDI for the moment.

v0.210
ADDED: Spud can now query WoS Infoseek and download game and associated files.
ADDED: Spud can now SAVE snapshots in all supported formats.
ADDED: Soft reset menu option.
ADDED: ULAplus palette editor.
ADDED: PC logging.
ADDED: PC logging for one frame.
ADDED: Ability to control emulation speed (10% - 1000%).
ADDED: Colour palette options available.
ADDED: Tape wobble.
ADDED: Tape autoload.
ADDED: Standalone register view dialog box.
ADDED: Debugger. Breakpoints (No conditional yet).
ADDED: Debugger. Various Single Step options.
ADDED: Debugger. Various RUN options.

FIXED: Due to DirectSound, Spud would crash when loading a game after have changed rendering method.
FIXED: Border drawing routines were being called more often than required.
FIXED: More obscure bugs in the Z80 core.
FIXED  Lots of little bugs than I can't remember.

v0.204
ADDED: ULAplus. Now runs and correctly displays all programs written using ULAplus.
ADDED: AY sound.

FIXED: The display now works correctly for all those clever progs like the demos and the joefish colourswitching programs.
       The display SHOULD now be 100% accurate. (Unless you know different)
FIXED: A couple of more obscure bugs in the Z80 core.

v0.203a
ADDED: Removed the menubar when in full screen mode, press F1 to return to Window mode.

FIXED: Spud dialog boxes don't wipe out the display when moved anymore. [Skarpo]
FIXED: Spud should now run for those with DirectX9. (Unless you know different). [Skarpo]
FIXED: GDI to DirectDraw to D3D switching sometimes crashed Spud.  [Arjun]
FIXED: WORD and DEC no longer slightly overwritten in calculator. [Arjun & Skarpo]
FIXED: Screen no longer blanked out when moving along the menubar. [Skarpo]
FIXED: I accidentally upload a version of Spud where I changed all the compiler settings
       which caused the tape loading to fail. [ASH-II]

v0.203

ADDED: Spud now loads all 48k .tzx and .tap files.
ADDED: Standalone disassembly dialog box.
ADDED: Standalone Memory view dialog box.

FIXED: Updated the Tape Browser.
FIXED: Loading a config file crashed Spud, hopefully fixed.
FIXED: A couple of bugs in the Z80 core (a couple of rarely used instructions).

v0.202b

ADDED: Drag and Drop for all snapshot formats

v0.202a
FIXED: Spud now doesn't always sit in the middle of the screen.
FIXED: Display Basic button in the Options now works [Woody]
FIXED: Load Configuration now works. [Woody]
FIXED: Sound works properly (no really, try Fairlight!!)
FIXED: Pause was broken somehow, now back in action.
FIXED: Sound Disabled, When re-enabled was slowing Spud right down now fixed.
FIXED: Scanlines don't slow Spud down now when display in DirectDraw.

ADDED: New options for Sound.

REMOVED: Direct3D rendering, I need to sort the dlls problem out.

V0.202

FIXED: Frames Per Second is now accurate.
FIXED: Got rid of that awful buzzing sound when the debugger was open [Woody].
FIXED: Inaccurate displacement for relative jumps in the debugger [Woody].
FIXED: Emulator speed should now be 100% on GDI rendering for 200% and full screen modes.
FIXED: Some games overwrite the BASIC area and cause problems when the debugger tries to decode the BASIC,
       an option has been added to disable BASIC decoding.
FIXED: The Edit Memory function in the debugger now works properly.
FIXED: Scanlines wasn't working [Jimmy].
FIXED: Window repositioning is now sensible when rescaling.
FIXED: Rewind Tape option no longer crashes Spud when no tape has been inserted [Jimmy].
FIXED: Turning Sound off no longer crashes Spud [Jimmy].
FIXED: Calculator dividing by 0 no longer crashes Spud [Jimmy].
FIXED: "Signed" radio button now works [Jimmy].
FIXED: Tape loading now improved (but by no means anyway near perfect).

ADDED: Spud can now load SZX, SNX and SP files.
ADDED: Can now emulate 16K Spectrum.
ADDED: Can now emulate 128K Spectrum.
ADDED: Can now emulate Issue 2 or Issue 3 keyboard.
ADDED: Now shows model currently being emulated in status bar.
ADDED: Frameskip option added.
ADDED: Volume control added to sound options dialog.
ADDED: Can now render the display in Direct3D.
ADDED: Tickboxes in Options to show ROM calls and System Variables in Disassembly.
ADDED: New Dialog added to debugger so you can disassemble code to a file.
ADDED: You can now load and save configuration files.
ADDED: You can load a default configuration.
ADDED: You can now load and use a custom ROM.
ADDED: You can now set default folders for ROMS, snapshots and tapes.

v0.201

FIXED: The speed issue, should run at correct speed now (hopefully!!!) [Everybody!!]
FIXED: Break didn't work i.e 10 GOTO 10. [Woody]
FIXED: Took out all the libraries for OpenGL and Direct3D [BadBeard amongst others]
FIXED: In Tape Browser when a comment was selected erronous values were displayed.
FIXED: Frames Per Second is now a little more accurate, though I'm not sure how accurate.
FIXED: Certain snapshots wouldn't load (Atic Atac being one) due to slight misprogramming of interrupts. [Woody]

ADDED: Filename now displayed in tape browser.

v0.200

First public release.
